﻿package com.obas.model.business
{
	import com.ease.model.NamespaceModel;
	import com.obas.type.ParameterSourceType;

	[Bindable]
	[RemoteClass(alias="com.obas.model.business.ParameterPool")]
	
	public class ParameterPool
		extends
			com.ease.model.NamespaceModel
	{

		private var _objectId:Number;
		private var _parameterId:Number;
		private var _parameterTypeId:Number;
		private var _objectType:com.obas.type.ParameterSourceType;
		private var _value:String;

		public function ParameterPool()
		{
		}

		public function get objectId():Number
		{
			return _objectId;
		}

		public function set objectId(value:Number):void
		{
			_objectId = value;
		}

		public function get parameterId():Number
		{
			return _parameterId;
		}

		public function set parameterId(value:Number):void
		{
			_parameterId = value;
		}

		public function get parameterTypeId():Number
		{
			return _parameterTypeId;
		}

		public function set parameterTypeId(value:Number):void
		{
			_parameterTypeId = value;
		}

		public function get objectType():com.obas.type.ParameterSourceType
		{
			return _objectType;
		}

		public function set objectType(value:com.obas.type.ParameterSourceType):void
		{
			_objectType = value;
		}

		public function get value():String
		{
			return _value;
		}

		public function set value(value:String):void
		{
			_value = value;
		}
	}
}